package com.zhang.bingmei_incomeexpenditure.entity;

import lombok.Data;
import java.math.BigDecimal;  // 推荐使用BigDecimal处理金额，避免float精度问题

@Data  // Lombok注解，自动生成getter、setter、toString等方法
public class TGoods {
    private Integer id;  // 自增主键
    private String code;  // 商品编码
    private Integer inventoryQuantity;  // 库存数量（对应inventory_quantity）
    private Integer minNum;  // 最小数量（对应min_num）
    private String model;  // 型号
    private String name;  // 商品名称
    private String producer;  // 生产商
    private BigDecimal purchasingPrice;  // 采购价（对应purchasing_price，用BigDecimal替代float）
    private String remarks;  // 备注
    private BigDecimal sellingPrice;  // 售价（对应selling_price，用BigDecimal替代float）
    private String unit;  // 单位
    private Integer typeId;  // 商品类型ID（对应type_id，关联t_goodstype表）
    private Integer state;  // 状态
    private BigDecimal lastPurchasingPrice;  // 最新采购价（对应last_purchasing_price）
}